F-10 Curriculum (V8)
F-10 Curriculum (V9)
Tools and resources
Related links
Your search returned 70 results
The soil moisture sensor project integrates science understandings and computational thinking to solve a problem about sustainable watering practices. This lesson was devised by Trudy Ward, Clarendon Vale Primary School, Tasmania.
Students create a storyboard to plan a ‘choose your own adventure' story, where the reader is provided with a number of decisions that lead to alternative endings.
Learn how to program a BBC micro:bit using Blockly — no experience required. Learn the basics of programming in Blockly with our full BBC micro:bit simulator. Create a Smart Garden device to monitor the health of your plants, measuring temperature and wiring up a simple soil moisture sensor.
Control a turtle and draw amazing pictures with code. In this challenge you'll learn the fundamentals of programming by using instructions to position a turtle on the screen, drawing lines, patterns and shapes in the same way computers draw images. Computers use the input from users and the environment to give us feedback ...
Wombot is hungry and wants a carrot! With simple code, help Wombot through mazes, and learn to draw lines and shapes with code. In this challenge you'll learn the fundamentals of programming by using instructions to position Wombot on the screen. You'll help Wombot move and turn, and along the way learn to draw lines, patterns ...
The teacher assesses the student’s knowledge and skills using the student’s project log, self-reflection and think aloud.
Write a set of instructions that program a Bee-Bot to move to letters to spell out a word on an alphabet grid.
Order images to show a sequence of personal events or milestones such as birth, first tooth, beginning to crawl.
Learn how to code the micro:bit to use the radio! In this DT Mini Challenge, you can create wireless networks to send pictures and messages around the room! You'll start by sending simple messages, but work up to making your own interactive games with your friends! Dive on in and you'll be sending secret messages in no time!
In this coding challenge, students learn about programming in JavaScript, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.
In this coding challenge, students learn about programming in Blockly, including data representation, decomposition, design, branching, iteration, functions, variables, animations, tracing and evaluation.
In this lesson students will be using components of the LilyPad development kit to create a circuit of LED’s that are controlled using a basic Arduino program, written in the Arduino IDE. Starting with a simple sequence of turning a LED on and off, the students can be challenged to choose a piece of music with a steady ...
Learn how to program a BBC micro:bit using Python — no experience required. Learn the basics of programming in Python with our full BBC micro:bit simulator. Create a Smart Garden device to monitor the health of your plants, measuring temperature and wiring up a simple soil moisture sensor.
This lesson sequence offers an approaches to teaching object-oriented principles using visual programming. It attempts to address the problem that many of programming languages are too complex and their environments confusing for many students.
In this challenge students use the BBC micro:bit as an embedded system to create different pieces of a virtual pet game. Students in the process learn about the micro:bit’s features and can think about how to make their own version of a virtual pet game, or even an entirely new project. Discover how embedded hardware (micro:bit) ...
Students explore a sequence of steps using Bee-Bots in the context of familiar narratives. They navigate a Bee-Bot to events within the story, first as a whole class and then in small groups. This activity can be integrated with English and the exploration of narratives. This lesson idea was created by Rebecca Vivian.
This is the second in a series of lessons to transition from visual coding to text-based coding with a general-purpose programming language. This lesson may take two to three 45-minute periods. It introduces how to make decisions (branching) and identify data types.
This sequence of lessons explores how to incorporate user input, decision-making and loops in programming using the context of a shopping experience, particularly the checkout. It combines data in the form of a barcode and programming choices.
This is the fourth in a series of lessons to transition from visual coding to text-based coding with a General Purpose Programming language. This lesson may take two to three 45-minute periods. It introduces the combining of logical operators and and or for more complex decisions.
Learn about the differences between animals, and how Biologists use programming to help them do science! We'll learn about the features of animals, structural and behavioural adaptation, and how to use these properties in order to identify them. So hop in and learn some science! This course is based on the Year 5 science ...